Tài liệu Giáo trình Ngôn ngữ lập trình C cung cấp
cho sinh viên khối kỹ thuật các kiến thức cơ sở về ngôn ngữ lập trình, ngôn ngữ
lập trình C, hiểu các đối tượng trong ngôn ngữ lập trình, hiểu cách vận hành của
các câu lệnh, các cấu trúc điều kiện, cấu trúc lập, hàm, mảng, con trỏ. Từ đó
người học có thể vận dụng vào trong các lĩnh vực khác như lập trình giao diện,
lập trình game, lập trình vi điều khiển, vi xử lý, lập trình cho các thiết bị
lập trình được...
Kỹ thuật lập trình đòi hỏi nhiều kỹ năng tư duy,
kinh nghiệm và cả kiến thức. Trong đó, kỹ năng tư duy là cách mà người lập trình
đưa ra các giải thuật để giải quyết bài toán hiệu quả. Kinh nghiệm giúp người
lập trình chuyển đổi từ ý tưởng sang chương trình một cách tối ưu. Chính vì thế,
học lập trình đòi hỏi nhiều yếu tố hơn một số môn học khác. Cụ thể, thực hành
luôn được đòi hỏi kèm theo hoặc song song với quá trình học lý thuyết. Quá trình
thực hành giúp người học hình dung được, nắm được cách vận hành của từng cấu
trúc lệnh. Do đó, nhóm biên soạn đã cố gắng trình bày cụ thể lý thuyết, giải
thích chương trình và đưa ra một số bài ví dụ mẫu nhằm giúp người học có thể
tiếp cận kỹ thuật lập trình một cách dễ nhất. Để đạt hiệu quả cao trong quá
trình học tập, người học cần thực hành lại các ý tưởng lập trình, các bài mẫu
được trình bày trong tài liệu.